package com.lagou.filter;

import javax.servlet.*;
import java.io.IOException;

public class QuickFilter implements Filter {
    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
    }
/*
*   拦截用户请求的方法
*   servletRequest：请求参数
*   servletResponse：响应参数
*   filterChain：过滤器链（是否放行）
* */
    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
        System.out.println("QuickFilter拦截了请求...");
        // 未放行状态


        // 放行状态
        chain.doFilter(request, response);

        // 再进行拦截
        System.out.println("QuickFilter拦截了响应...");

    }

    @Override
    public void destroy() {
    }
}
